A Linear-Time Algorithm for the Geodesic Center of a Simple Polygon

نویسندگان

  • Hee-Kap Ahn
  • Luis Barba
  • Prosenjit Bose
  • Jean-Lou De Carufel
  • Matias Korman
  • Eunjin Oh
چکیده

Let P be a closed simple polygon with n vertices. For any two points in P , the geodesic distance between them is the length of the shortest path that connects them among all paths contained in P . The geodesic center of P is the unique point in P that minimizes the largest geodesic distance to all other points of P . In 1989, Pollack, Sharir and Rote [Disc. & Comput. Geom. 89] showed an O(n logn)-time algorithm that computes the geodesic center of P . Since then, a longstanding question has been whether this running time can be improved (explicitly posed by Mitchell [Handbook of Computational Geometry, 2000]). In this paper we affirmatively answer this question and present a linear time algorithm to solve this problem. 1998 ACM Subject Classification I.3.5 Computational Geometry and Object Modeling

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing the L 1 Geodesic Diameter and Center of a Simple Polygon in Linear Time

In this paper, we show that the L1 geodesic diameter and center of a simple polygon can be computed in linear time. For the purpose, we focus on revealing basic geometric properties of the L1 geodesic balls, that is, the metric balls with respect to the L1 geodesic distance. More specifically, in this paper we show that any family of L1 geodesic balls in any simple polygon has Helly number two,...

متن کامل

Computing the Geodesic Center of a Simple Polygon

The geodesic center of a simple polygon is a point inside the polygon which minimizes the maximum internal distance to any point in the polygon. We present an algorithm which calculates the geodesic center of a simple polygon with n vertices in time O(n log n).

متن کامل

The Geodesic 2-center Problem in a Simple Polygon

The geodesic k-center problem in a simple polygon with n vertices consists in the following. Find a set S of k points in the polygon that minimizes the maximum geodesic distance from any point of the polygon to its closest point in S. In this paper, we focus on the case where k = 2 and present an exact algorithm that returns a geodesic 2-center in O(n log n) time.

متن کامل

Computing the Geodesic L 1 -diameter and Center of a Simple Rectilinear Polygon

The diameter of a set S of points is the maximal distance between a pair of points in S. The center of S is the set of points that minimize the distance to their furthest neighbours. The problem of nding the diameter and center of a simple polygon with n vertices for diierent distance measures has been studied extensively in recent years. There are algorithms that run in linear time if the geod...

متن کامل

A linear-time algorithm for the geodesic center of a simple

6 Let P be a closed simple polygon with n vertices. For any two points in P , the geodesic 7 distance between them is the length of the shortest path that connects them among all 8 paths contained in P . The geodesic center of P is the unique point in P that minimizes the 9 largest geodesic distance to all other points of P . In 1989, Pollack, Sharir and Rote [Disc. 10 & Comput. Geom. 89] showe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015